React Job: Full Stack Developer

Job added on

Company

Magnify Access
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

Please review the section "Eligibility - Youth Interns" at the following link to ensure you are eligible to apply before submitting your application. https://www.imaa.ca/ds4y-program-overview/

*Please do not apply for this opportunity if you do not identify with the criteria in the above link.
Job description

  • Excellent written and verbal communication in English
  • Fundamental knowledge of UX/UI development using HTML5, CSS3 (Bootstrap/Tailwind)
  • Proven proficiency in designing and managing API using Laravel
  • Experience developing Single page applications using modern JavaScript libraries like Vue.JS, React.JS etc.
  • Experience/Ability to use a source version control system like Git
  • Understanding of DevOps principles and CI/CD best practices in the cloud using AWS, Azure, etc.

It is the policy of Magnify Access to provide equal employment opportunities for all, without discrimination on the basis of race, colour, creed, religion, national origin, sex, marital status, or status with regard to public assistance, disability, sexual orientation, familial status, or age except where such status is a bonafide occupational qualification.

Position Summary

Magnify Access is looking for a Full Stack Software Developer to join our team, supporting us with our goal of building accessible and inclusive experiences for our customers. You will be required to work independently and with the support of a technician mentor. We want you to be proud of the applications you develop and the team you are working with. We are looking for a passionate, motivated individual to join our team's exciting journey as we grow, pioneer, and innovate.

Our current project involves developing a solution to support the accommodation needs of people with disabilities in the workplace. Our Full Stack Software Developer will be involved in the design, development, testing, and deployment of our application. With accessibility at the core of our business model, we strive for our applications to reflect an inclusive experience for all users.

The Developer will be exposed to a constantly evolving environment due to our agile development processes. We will co-create, maintain, audit and improve the system to meet the accessibility and functionality needs. This role also covers documenting code to ensure clarity exists for subsequent developers. When required, the Developer will make recommendations for future developments and expansion of the application.

This role will require the Developer to communicate effectively and translate needs into system developments. We will permit flexibility in the daily working hours so long as the required hours per week are reached. We will request ongoing meetings/check-ins to ensure development is on track and requirements are being translated well.

We are seeking graduates with proven technical skills who have achieved good grades while in school in a computing-related discipline. Previous project experience can be used as evidence during the application process to show that a candidate is technically adept and has effective problem-solving skills.

Duties and Responsibilities

  • Translate user requirements into software requirements
  • Create and maintain technical systems documentation and write concise, well-organized code and sensible tests
  • Work across full-stack through entire software development lifecycle
  • Design, develop, test, deploy, maintain and improve high-quality applications
  • Integrate with third-party APIs and create scalable apps
  • Designing, developing, testing and troubleshooting RESTful API and interface specifications
  • Document the software components of the application

Knowledge and Skills

Must Have

  • Excellent written and verbal communication in English
  • Fundamental knowledge of UX/UI development using HTML5, CSS3 (Bootstrap)
  • Proven proficiency in designing and managing API using server side frameworks like Laravel
  • Experience developing Single page applications using modern JavaScript libraries like Vue.JS, React.JS etc.
  • Experience/Ability to use a source version control system like Git
  • Understanding of DevOps principles and CI/CD best practices in the cloud using AWS, Azure, etc.

Bonus

  • Experience working with AWS products and microservices infrastructure
  • Knowledge of Web Content Accessibility Guidelines (WCAG) and the Accessibility for Ontarians with Disabilities Act (AODA)
  • Architecture and design experience with good knowledge of design patterns & their implementation

Education

Degree/Diploma in Computer Engineering, Computer Science, or related areas with a proven web application professional experience and/or its equivalent

Location: Remote/virtual (anywhere in Canada but work in EST hours).

Proof of credentials/equivalencies from an accredited post-secondary institution will be required at the time of the job offer. Candidates must be willing to comply with pre-employment screening and assessments, including but not limited to reference verification and background check.

Please include examples that reflect the requested skills and qualifications when submitting your cover letter and résumé. Your application must be submitted by Sunday, Janurary 1 at 12 PM EST.

Please quote Job ID MA-2022D03. Misrepresentation will be grounds for your exclusion from the competition or for dismissal should you subsequently be hired for the position.

We thank all applicants who apply, however, only shortlisted candidates will be contacted for an interview.

This project is funded by the Government of Canada.

Job Types: Full-time, Temporary, Internship

Salary: $30.00-$35.00 per hour

Job Types: Full-time, Fixed term contract, Internship / Co-op

Salary: $30.00-$35.00 per hour

Benefits:

  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • 8 hour shift

Application question(s):

  • Are you legally entitled to work in Canada (either a citizen, permanent resident or person with refugee status - work permits are not eligible)?
  • Do you self-identify as unemployed or underemployed (i.e. employed below your level of education, holding part-time employment, or in emerging fields with few jobs)?
  • Have you completed post-secondary studies (exception: interns located in Nunavut, Yukon or NWT are not required to meet this criterion)?
  • Do you confirm that you meet all 4 criteria under the Eligibility - Youth Interns section at https://www.imaa.ca/ds4y-program-overview/?

Work Location: Remote